
/*CSS 初始化*/
body, v, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, fieldset, input, p, blockquote, th, td { margin:0; padding:0; }
body {font-size:12px;font-family:"Microsoft Yahei",Heiti,arial,helvetica,sans-serif!important;line-height:21px;}
fieldset, img { border:0;}
img{ display:block;}
ol, ul { list-style:none; }
h1, h2, h3, h4, h5, h6{ font-size:100%;}
em { font-style:normal; }
input, button, select, textarea{ outline:none;}
textarea { resize:none; }
a { color:#666;text-decoration:none; }
a:hover { text-decoration:none;}
a:focus{outline:none; -moz-outline:none;}		/*解决  去除 a 链接点击后有一个虚线的边框出现*/
.bold { font-weight:bold; }
.hide { display:none; }
.show { display:block; }
.clear { clear:both; }
.text-center { text-align:center; }
.spacer { height:8px; overflow:hidden; }
/* clearFix */
.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden}
.clearfix{display:inline-block}
.clearfix{display:block}
/*shadowBox*/
.shadow { background:#e8e8e8; position:relative; overflow:hidden; }
.shadow .corner { position:absolute; display:inline-block; width:3px; height:3px; background:#fff; }
.shadow .lb { left:0; bottom:0; }
.shadow .rt { right:0; top:0; }
.shadow .box { background:#fff; border:1px solid #bfbfbf; padding:5px; margin-right:3px; margin-bottom:3px; }
.shadow .box .msg { text-align:center; padding:20px; }

.wrap { width:960px; margin:0 auto; }
#header { overflow:hidden; padding-top:10px; }
#header #logo { float:left; width:120px; text-align:center; }
#header .help { float:right; }
#header .help a { margin:0 5px; }
#header .help a.shopping { padding-left:18px;  }
#header .navbar { padding-left:120px; margin-top:30px; }
#header .navbar li { float:left; display:inline; margin:0 3px; background-color: #98c286; padding-right:20px; }
#header .navbar li a { display:block; word-spacing:5px; letter-spacing:5px; background-color: #98c286; padding-left:20px; padding-top:4px; line-height:26px; font-size:14px; font-weight:bold; color:#105f4b; text-decoration:none; }
#header .navbar li.current { background-position:right top; padding-right:15px; }
#header .navbar li.current a { background-position:left top; color:#fff; padding-left:15px; }
#childNav { clear:both; height:30px; background:#fff; overflow:hidden; }
#childNav ul { margin:9px; line-height:14px; }
#childNav ul li { float:left; display:inline; border-right:1px solid #63a61d; border-left:1px solid #73b52d; padding:0 9px; }
#childNav ul li a { color:#fff; text-decoration:none; }
#childNav ul li.first { border-left:0; }
#childNav ul li.last { border-right:0; }
#childNav .welcome { line-height:30px; text-align:right; color:#fff; }
#position { clear:both; margin-top:5px; color:#666; }

.pager { margin-top:15px; }
.pager ul { float:right; }
.pager ul li { float:left; border:1px solid #eee; line-height:18px; padding:0 3px; margin:0 1px; display:inline; }
.pager ul li.current { font-weight:bold; color:#630; }

.search { text-align:right; }
.search input.text { width:150px; border:1px solid #ccc; padding:2px; }
.search label input { height:18px; }

#register { clear:both; }
#register .shadow { width:599px; margin:100px auto; }
#register .shadow h1 { font-size:24px; background:#e6f5e8; line-height:54px; color:#4c4d4b; padding-left:20px; border-bottom:1px solid #eaeaea; margin-bottom:1px; }
#register .steps li { float:left; line-height:25px; background-color:#dbdbdb; width:292px; text-align:center; color:#999; }
#register .steps li em { float:right; display:inline-block; height:25px; background-position:-26px -90px; }
#register .steps li.finished { background:#ffdc9a; }
#register .steps li.finished em { width:24px; background-position:-51px -90px; }
#register .steps li.current,
#register .steps li.last-current { background:#ffdc9a; font-weight:bold; color:#663300; }
#register .steps li.current em { width:24px; background-position:0 -90px; }
#register .steps li.last em { width:19px; background-position:-96px -90px; }
#register .steps li.last-current em { width:19px; background-position:-75px -90px; }
#register form { clear:both; padding:20px 0; }
#register form table { width:100%; }
#register form table td { padding:10px 0; }
#register form table td.field { width:150px; text-align:right; font-size:14px; }
#register form table td input.text { border-left:1px solid #686868; border-top:1px solid #686868; border-bottom:1px solid #b6b6b6; border-right:1px solid #b6b6b6; padding:3px 4px; width:200px; }
#register form table td input.verycode { width:120px; }
#veryCode { vertical-align:middle; width:70px; height:23px; margin-left:0; }
#register form table td span { display:none; vertical-align:middle; margin-left:10px; padding-left:22px; padding-right:10px; }
#register form table td span.error { display:inline-block; border:1px solid #73b52d; background-color:#ffe8e0; }
#register form table .current { background:#edffd5; }
#register form label.ui-green { height:30px;}
#register form label.ui-green input { font-size:18px; font-weight:bold; line-height:32px; height:30px; padding:0 15px; }
#footer { clear:both; line-height:30px; text-align:center; margin-top:20px; background:#fafafa; color:#666; border-top:1px solid #e0e0e0; }

#main { padding:10px 0; }
#main .lefter { float:left; width:180px; }
#main .lefter .box { border: 1px solid #c3c3c3;font-size: 15px;height: 270px;margin-top: 30px;line-height: 32px; }
#main .lefter h2 { background:#fff0d9; font-size:14px; color:#853200; padding:2px 8px; }
#main .lefter .box dl dt { color:#404040; font-weight:bold; background:#fafafa; padding:2px 10px; }
#main .lefter .box dl dd { margin-left:10px;  padding-left:25px; }
#main .lefter .box dl dd a { color:#666; }
#main .lefter .last-view { border:1px solid #c3c3c3; }
#main .lefter .last-view dl { margin:5px; }
#main .lefter .last-view dl dt { float:left; width:60px; height:60px; text-align:center; }
#main .lefter .last-view dl dt img { border:1px solid #ccc; }
#main .lefter .last-view dl dd { height:60px; margin-left:66px; }
#main .lefter .last-view dl dd a { color:#666; display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;overflow: hidden;}
#main .main { width:900px; }
#main .main .price-off { float:left; width:520px; }
#main .main .side { float:right; width:235px; }
#main .left-side { float:left; width:235px; }
#main .right-main { float:right; width:715px; }
#main .main h1,
#main .right-main h1 { padding:0 10px; font-size:18px; line-height:50px; border-bottom:1px dashed #cfcfcf; }
#main .main h2 { font-size:20px; line-height:30px;  border-bottom:2px solid #73b52d; }
ul.product li { width:110px; line-height:18px; height:160px; float:left; display:inline; margin:9px; }
ul.product li dl dt { text-align:center; }
ul.product li dl dt img { width:100px; height:100px; }
ul.product li dl dd.title {  word-break:break-all; height:36px; overflow:hidden; }
ul.product li dl dd.title a { color:#666; }
ul.product li dl dd.price { color:#c30; font-weight:bold; }

.product-list ul.product li { width:172px; height:240px; line-height:22px; font-size:14px; overflow:hidden; }
.product-list ul.product li dl dt img { width:170px; height:170px; border:1px solid #ccc; }
.product-list ul.product li dl dd.title { height:44px; }

#chater { position:absolute; width:90px; right:0; bottom:0; border-left:1px solid #999; border-top:1px solid #999; border-right:1px solid #999; line-height:26px; height:24px; overflow:hidden; }
#chater dl dt { float:left;  width:16px; height:16px; margin:5px; }
#chater dl dd { text-align:center; }
.guestbook ul li dl { line-height:28px; }
.guestbook ul li dl dt { padding:0 20px; font-size:14px; font-weight:bold; color:#666; background:#fafafa; }
.guestbook ul li dl dd { padding:0 20px; color:#666; }
.guestbook ul li dl dd.author { color:#999; }
.guestbook ul li dl dd.author .timer { font-size:10px; margin-left:20px; }
.guestbook ul li dl dd.author em { float:right; font-style:normal; }

#reply-box { clear:both; font-size:14px; border-top:1px solid #ccc; padding:5px 0; }
#reply-box table td { padding:5px 0; }
#reply-box table td.field { width:100px; text-align:right; }
#reply-box table td input.text { border:1px solid #ccc; width:320px; padding:4px 6px; }
#reply-box table td textarea { border:1px solid #ccc; width:320px; height:80px; padding:4px 6px; }

#product .infos .thumb { float:left; width:320px; text-align:center; }
#product .infos .buy { float:right; width:440px; line-height:40px; }
#product .infos .buy .price { color:#c00; font-weight:bold; font-size:24px; }
#product .infos .buy .button { border:1px solid #ffefd2; padding:10px; background:#fff8e7; margin:20px auto; text-align:center; }
#product .infos .buy .button input { border:0; margin:0 10px;  height:35px; width:144px; cursor:pointer; }
#product .introduce .text { padding:20px; font-size:14px; line-height:25px; }

#shopping { }
#shopping table { width:100%; line-height:24px; border-top:2px solid #efd7e9; border-bottom:2px solid #e7f5da; }
#shopping table th { background:#f7f4eb; color: #020101; }
#shopping table td { padding:10px 0; border-top:1px solid #ebf8d9; }
#shopping table td.thumb img { border:1px solid #dfdfe0; margin:0 10px; vertical-align:middle; }
#shopping table td.price,
#shopping table td.number { text-align:center; width:100px; border-left:1px solid #e1e1e1; }
#shopping table td.price { color:#cc3300; font-weight:bold; }
#shopping table td.delete { width:60px; text-align:center; border-left:1px solid #e1e1e1; }
#shopping table td.number dl { width:80px; margin:0 auto; }
#shopping table td.number dl dt { float:left; display:inline; width:25px; text-align:center; margin:0 4px; }
#shopping table td.number dl dt input { width:20px; border:1px solid #c9c9c9; padding:2px; text-align:center; }
#shopping table td.number dl dd { float:left; width:28px; margin:3px 0; text-align:center; line-height:20px; height:19px; overflow:hidden; border:1px solid #c9c9c9; cursor:pointer; }
#shopping .button { text-align:right; padding:10px 0; }
#shopping .button input { border:0;  width:144px; height:35px; cursor:pointer; }
#shopping .shadow { width:500px; margin:50px auto; }


.manage { padding:5px; overflow:hidden; }
.manage .list { overflow:hidden;
    font-size: 15px;
    border:1px solid #d3d3d3;
    background:#fefefe;
    width:100%;
    margin:1% auto 0;
    -moz-border-radius:5px; /* FF1+ */
    -webkit-border-radius:5px; /* Saf3-4 */
    border-radius:5px;
    -moz-box-shadow: 0 0 4px rgba(0, 0, 0, 0.2);
    -webkit-box-shadow: 0 0 4px rgba(0, 0, 0, 0.2);
    text-align: center;
}
.manage .list th td{padding:18px 28px 18px; text-align:center; }
.manage .list th {padding-top:22px; text-shadow: 1px 1px 1px #fff; background:#e8eaeb;}
.manage .list td {border-top:1px solid #e0e0e0; border-right:1px solid #e0e0e0;}
.manage .list tr{line-height: 40px;}
.manage .list td.c { text-align:center; }
.manage .list td.first { border-left:0; }
.manage .list td.childClass { text-indent:4em; }
.manage .list .order{text-align: center;}
.manage .list .order .id{padding: 0 5px;}
.manage .list td {
    background: -moz-linear-gradient(100% 25% 90deg, #fefefe, #f9f9f9);
    background: -webkit-gradient(linear, 0% 0%, 0% 25%, from(#f9f9f9), to(#fefefe));
}

.manage .list tr.odd-row td {
    background: -moz-linear-gradient(100% 25% 90deg, #f6f6f6, #f1f1f1);
    background: -webkit-gradient(linear, 0% 0%, 0% 25%, from(#f1f1f1), to(#f6f6f6));
}

.manage .list th {
    background: -moz-linear-gradient(100% 20% 90deg, #e8eaeb, #ededed);
    background: -webkit-gradient(linear, 0% 0%, 0% 20%, from(#ededed), to(#e8eaeb));
}
.manage .list td.thumb img { border:1px solid #dfdfe0; margin:0 auto; vertical-align:middle; }
.manage .form { width:100%; }
.manage .form td { padding:5px 2px; }
.manage .form td.field { width:150px; text-align:right; }
.manage .form td input.text { width:400px; border:1px solid #ccc; padding:4px; vertical-align:middle; }
.manage .form td input.tiny { width:50px; }
.manage .form td textarea { width:400px; border:1px solid #ccc; padding:4px; height:80px; }
.manage .shadow { width:500px; margin:50px auto; }

#welcome .shadow { margin:80px auto; width:400px; }
#menu-mng dl dd{ margin:5px auto; }
#menu-mng dl dd a { display:block; }
#menu-mng em { float:right; padding:0 5px; font-style:normal; }

/*公用样式*/
.w1200{ width:1200px; margin:0 auto;}
.mt20{ margin-top:20px;}
.f-l{ float:left;}
.f-r{ float:right;}
.none{ display:none;}
/*top 开始*/
.top{ width:100%; height:43px; background-color:#FAFAFA; border-bottom:1px solid #e5e5e5;}
.top-con .t-con-l{ font-size:14px; color:#000; line-height:43px;}
.top-con .t-con-r li{ float:left; margin-left:45px; line-height:43px;}
.top-con .t-con-r .erweima{ position:relative;}
.top-con .t-con-r .erweima a{padding-right:25px; }
.top-con .t-con-r .erweima .ewm-tu{ width:94px; height:94px; padding:10px; background-color:#fff; border:1px solid #e5e5e5; overflow:hidden; position:absolute;top:43px; right:0; display:none;}
.top-con .t-con-r .erweima .ewm-tu a{ padding:0;}
.top-con .t-con-r li a{ font-size:14px; color:#000;}
.top-con .t-con-r li a:hover{ color:#F09E0B;}

/*logo search 开始*/
.hd-info1 .logo{ width:96px; height:118px; margin:16px 0 0 30px;}
.hd-info1 .search{ width:580px;margin-top:40px;}
.search .sp li{ float:left; width:52px; height:29px; line-height:29px; text-align:center;}
.search .sp li a{ font-size:14px; color:#000;}
.search .sp .current{ background-color:#F19F0B;}
.search .sp .current a{ color:#fff;}
.search .srh{ width:578px;}
.search .srh .ipt{background-color:#F19F0B; border-radius:0 3px 3px 3px; padding:2px;}
.search .srh .ipt input{ width:451px; height:43px; border:none; padding:0 10px; font-size:16px; color:#333;}
.search .srh button{ width:95px; height:47px; background-color:#F19F0B; font-size:15px; color:#fff; cursor:pointer; border:none;}
.search .sp2{ margin-top:3px;}
.search .sp2 li{ float:left; margin-right:12px;}
.search .sp2 li a{ font-size:14px; color:#7F7F7F;}
.hd-info1 .dianji{ width:126px; height:97px; margin:44px 0 0 184px;}
.dianji button{ border:none; cursor:pointer; }
.dianji .btn1,.dianji .btn2{ width:124px; height:40px; background-color:#F19F0B; border:1px solid #F9AA5B; border-radius:1px;}
.dianji .btn1{ margin-bottom:13px;}
.dianji .btn1 button{ font-size:14px; color:#fff;width:62px; height:40px; float:left;}
.dianji .btn1 .btn1-l{ background-color:#F19F0B;}
.dianji .btn1 .btn1-r{ background-color:#fff; color:#AB5100;}
.dianji .btn2{ font-size:15px; color:#fff;}

/*nav 开始*/
.nav{ position:relative;}
.nav .sp-kj{ width:267px; height:47px; line-height:47px; font-size:16px; color:#fff; float:left;  padding-left:35px; position:relative;}
.nav .kj-show{ width:302px; height:560px;z-index:1; position:absolute; top:47px; left:0;}
.nav ul{ float:left;}
.nav li{ float:left; width:112px; height:47px; line-height:47px; text-align:center;}
.nav li a{ font-size:15px; color:#1F1F1F;}
.nav li a:hover{ color:#F09E0B;}
/**************在线商城首页快捷二的中方法**************/
.nav .kj-show2{width:302px;height:560px;background-color:#2B2B2B;z-index:2;position:relative;position:absolute; top:47px; left:0; }
.nav .kj-show2 .kj-info1{ border-top:1px solid #343434; border-bottom:1px solid #000;}
.nav .kj-show2 .kj-dl1{ padding:5px 10px 5px;}
.nav .kj-show2 .kj-dl1 dt{padding-left:20px; margin-bottom:4px;}
.nav .kj-show2 .kj-dl1 dt a{ font-size:14px; font-weight:bold;color:#fff;}
.nav .kj-show2 .kj-dl1 dt a:hover{ color:#F09E0B;}
.nav .kj-show2 .kj-dl1 dd{ line-height:30px;font-size:14px; color:#fff;padding-left:20px;}
.nav .kj-show2 .hover-show-bg{ background-color:#fff;}
.nav .kj-show2 .hover-show-bg .kj-dl1 dt{}
.nav .kj-show2 .hover-show-bg dt a{ color:#2b2b2b;}
.nav .kj-show2 .hover-show-bg dd{color:#2b2b2b;}
.nav .kj-show2 .kj-if-show{ display:none; width:680px; min-height:558px;border:1px solid #DBDBDB; border-left:none; background-color:#fff; position:absolute; top:0; left:302px;}
.nav .kj-show2 .kj-if-show dl{ margin:0 11px;padding:15px 8px;border-bottom:1px solid #D5D5D5;}
.nav .kj-show2 .kj-if-show dl dt{ width:150px; font-size:14px; color:#000; font-weight:bold; float:left;}
.nav .kj-show2 .kj-if-show dl dd{ float:left; width:490px;}
.nav .kj-show2 .kj-if-show dl dd a{ display:inline-block;font-size:14px; color:#000; margin-right:30px;}
.nav .kj-show2 .kj-if-show dl dd a:hover{ color:#F09E0B;}
/*nav END*/

/*banner 图*/
.style-banner img{ margin:0 auto;}

/*banner 开始*/
.banner-box{ width:100%; height:328px; /*background:url(../images/banner-bgtu.jpg) no-repeat top center;*/}
.banner{ height:328px; position:relative; overflow:hidden;/**/}
.banner ul{ width:7200px; position:relative; }
.banner li{ float:left;}
.banner .bnr{ display:inline-block; width:67px; height:121px; line-height:121px; text-align:center; background-color:#000; color:#fff; font-size:36px; font-family:"宋体"; opacity:0.3; position:absolute; top:220px; left:311px;}
.banner .bnr-right{ left:1120px;}

/*热门推荐*/
.hot-recommend h3{ font-size:18px; color:#000; font-weight:normal; margin-top:20px;}
.hot-recommend ul{ width:1199px; margin:13px auto 0;border-left:1px solid #ECECEC; border-top:1px solid #ECECEC;}
.hot-recommend li{ float:left; width:299px; height:236px; overflow:hidden; border-right:1px solid #ECECEC;border-bottom:1px solid #ECECEC;}
.hot-recommend li img{margin:0 auto;}
.hot-recommend .ys1{ position:relative;}
.hot-recommend .ys1 .ys1-opt{ width:223px; height:75px; background-color:#fff; position:absolute; top:144px; left:39px; opacity:0.7;}
.hot-recommend .ys1 .ys1-ft{width:223px; height:75px;position:absolute; top:144px; left:39px;}
.hot-recommend .ys1 .ys1-ft p{display:inline-block; width:94px; font-size:18px; color:#000;margin:14px 0 0 15px; float:left; text-align:center;}
.hot-recommend .ys1 .ys1-ft p span{  font-size:14px; }
.hot-recommend .ys1 .ys1-ft a{ float:left; width:90px; height:29px;  text-align:center; line-height:29px; margin-top:25px; font-size:13px; color:#fff;}
.hot-recommend .ys2 p{ font-size:18px; color:#000; text-align:center; margin:13px 0 15px;}
.hot-recommend .ys2 .ys2-a1{ display:block; width:144px; height:29px; line-height:29px; text-align:center; font-size:12px; color:#fff;  margin:0 auto;}

/*广告栏*/
.advertisement{ height:74px; background-color:#EBEBEB; margin-top:20px; overflow:hidden;}

/*广告栏 二*/
.advertisement2{ width:1198px; height:94px; border:1px solid #ECECEC; background-color:#FDFDFD;margin:20px auto;}
.advertisement2 li{ float:left; width:148px; height:94px; border-right:1px solid #ECECEC;}
.advertisement2 li img{ margin:23px auto;}

/*底部服务*/
.ft-service{ width:100%;margin-top:70px; border-top:2px solid #AB5100; border-bottom:1px solid #DFDFDF; padding:17px 0 20px;}
.sv-con-l2{ width:980px;}
.sv-con-l2 dl{ width:134px; height:130px; padding-left:51px;border-right:1px solid #DEDEDE; float:left;}
.sv-con-l2 dl dt{ height:32px;}
.sv-con-l2 dl dt a{ font-size:16px; color:#000;}
.sv-con-l2 dl dt a:hover{ color:#F09E0B;}
.sv-con-l2 dl dd a{ display:block; height:32px; font-size:14px; color:#333;}
.sv-con-l2 dl dd a:hover{color:#F09E0B;}
.sv-con-r2{ width:214px; height:90px; text-align:center;}
.sv-con-r2 p{ font-size:16px; color:#000; margin-bottom:10px;}
.sv-con-r2 .sv-r-tle{ font-size:28px;}
.sv-con-r2 a{ display:block; width:161px; height:40px; line-height:40px; color:#fff; font-size:16px; background-color:#2A2826; margin:0 auto;}

/*底部 版权*/
.footer{ padding:20px 0; text-align:center;}
.footer p{ height:30px;font-size:14px; color:#000;}
.footer p a{ display:inline-block; font-size:14px; color:#000;}
.footer p a:hover{color:#F09E0B;}
.footer p span{ margin:0 8px 0 10px;}

/*分页开始*/
.paging{ width:610px;margin:30px auto 0;}
.pag-left{ margin-right:15px;}
.pag-left .about{ display:inline-block; width:41px; height:35px; line-height:35px; text-align:center; color:#fff; background:#63A61D; font-size:23px;}
.pag-left .left-m{height:33px; padding:1px;background:#63A61D;}
.pag-left .left-m li{ float:left; width:39px; height:33px; line-height:33px; text-align:center; background:#fff;}
.pag-left .left-m li:hover{ background:#63A61D;}
.pag-left .left-m li:hover a{ color:#fff;}
.pag-left .left-m .current{background:#63A61D;}
.pag-left .left-m .current a{color:#fff;}
.pag-left .left-m li a{ display:block; font-size:14px; color:#000;}
.pag-right .jump-page{ font-size:14px; color:#000; margin-right:10px;}
.pag-right .jump-page input{ border:none; width:48px; height:33px; border:1px solid #63A61D; margin:0 10px; padding:0 5px;}
.pag-right button{ border:none; width:53px; height:35px; background:#63A61D; color:#fff; font-size:14px; cursor:pointer;}

/***********************************中林第二次改动的公用css*************************************/

/*header*/
.zl-header{ width:100%; height:30px; border-bottom:1px solid #F0EFEF; background:#f7f7f7;}
.zl-header .zl-hd{ height:30px;}
.zl-hd p{ height:30px; line-height:30px; color:#757575;}
.zl-hd p a{ color:#757575;}
.zl-hd p a:hover{ color:#63A61D;}
.zl-hd p span{ color:#757575; margin:0 10px 0 15px;}

/*logo search weweima*/
.logo-search{ height:124px;margin-top:25px;}
.logo-search .logo-box{ width:265px; height:124px;}
.logo-box .logo{ width:134px; height:124px;}
.logo-box .shangjia{ width:95px; margin-left:30px; margin-top:25px; position:relative;}
.shangjia .shangjia-a1{ display:block;width:75px; height:30px; line-height:30px; font-size:14px; color:#909090; padding-left:20px; background:url(../images/zl2-02.gif) no-repeat left center; margin-bottom:10px;}
.shangjia .shangjia-a1:hover{ color:#63A61D; text-decoration:underline;}
.shangjia .shangjia-a2{ display:block;width:95px;height:32px;line-height:32px;text-align:center;font-size:14px;background:#F7F7F7;color:#B3B3B3;}

.logo-search .search{width:600px; margin-top:25px;}
.search .search-info{ width:596px; height:36px; padding:2px; background:#73B52D; border-radius:5px;}
.search-info input{ float:left; border:0; height:36px; width:446px; padding:0 10px 0 42px; background:#fff url(../images/zl2-03.gif) no-repeat 10px center;}
.search-info button{ float:left; height:36px; width:98px; font-size:16px; color:#fff; border:0; background:none; cursor:pointer;}
.search .search-ul{}
.search-ul li{ float:left; margin:0 5px; line-height:30px;}
.search-ul li a{ color:#B8B7B7; font-size:14px;}
.search-ul li a:hover{ color:#63A61D;}

.logo-search .erweima{ width:94px; height:99px; margin:10px 0 0 85px;}
.erweima img{ display:block; width:100%; height:100%;}

/*nav*/
.nav-box{ width:100%; height:35px; margin-top:25px; border-bottom:2px solid #73B52D;}
.nav-box .nav-kuai{ height:35px;}
.nav-kuai .nav-kuaijie{ width:275px; height:37px; background:#63A61D;}
.nav-kuaijie .kj-tit1{ display:block; line-height:35px; font-size:16px; color:#fff; padding-left:35px; background:url(../images/zl2-06.gif) no-repeat 15px center;}
.kuaijie-box{ width:275px; height:328px; background:#73B52D; margin-top:2px; position:relative; z-index:9;}
.kuaijie-box .kuaijie-info{ width:100%;padding:10px 0;}
.kuaijie-info .kj-dl1{ padding:0 20px;}
.kj-dl1 dt{ height:25px; line-height:25px;}
.kj-dl1 dt img{ display:inline-block; margin-right:10px; position:relative; top:3px;}
.kj-dl1 dt a{ display:inline-block; font-size:16px; color:#fff;}
.kj-dl1 dd{ line-height:25px;}
.kj-dl1 dd a{ display:inline-block; font-size:14px; color:#fff;}
.kj-dl1 dd span{ display:inline-block; font-size:14px; color:#fff; margin:0 5px 0 8px;}

.kuaijie-info .kuaijie-con{ display:none; width:820px; min-height:328px; padding:10px 20px;background-color:rgba(255,255,255,0.9); position:absolute; top:0; left:275px; box-shadow:3px 3px 5px #999;}
.kuaijie-con .kj-dl2{ float:left; width:390px;margin-bottom:15px;}
.kuaijie-con .kj-dl2:nth-child(1n){margin-right: 20px;}
.kj-dl2 dt{ height:35px; line-height:35px; border-bottom:1px solid #333;}
.kj-dl2 dt a{ font-size:16px; color:#333;}
.kj-dl2 dd{ line-height:30px;}
.kj-dl2 dd a{ display:inline-block; font-size:14px; color:#666;}
.kj-dl2 dd a:hover{ color:#63A61D;}
.kj-dl2 dd span{ font-size:14px; color:#848484; margin:0 5px 0 8px;}
.kuaijie-box .current{}
.kuaijie-box .current .kuaijie-con{ display:block;}
.nav-kuai .nav-font{ width:925px; height:35px;}
.nav-font li{ float:left; height:35px; line-height:35px; margin:0 23px; position:relative;}
.nav-font li a{ font-size:16px; color:#333;}
.nav-font li a:hover{ color:#63A61D;}
.nav-font li span{ display:inline-block; width:29px; height:17px; position:absolute; top:-8px; right:-15px;}

/*banner*/
.banner{ height:328px; width:100%;}
.banner .ban-ul1{ width:100%; height:328px; overflow:hidden;}
.ban-ul1 li{ width:100%; height:328px;}
.ban-ul1 li img{ width:100%; height:100%;}
.banner .ban-box{ height:20px;position: relative;top: -20px;z-index: 8;}
.ban-box .ban-ol1{ height:5px; margin-left:1000px; padding-top:8px;}
.ban-ol1 li{ float:left; margin-right:10px; width:30px; height:5px; background:#fff; cursor:pointer;}
.ban-ol1 .current{ background:#63A61D;}

/*底部一块*/
.footer-box{ width:100%;background:#FAFAFA; margin-top:45px; padding-bottom:25px;}
.footer-box .footer-info1{ height:144px; border-bottom:1px solid #DFDFDF;}
.footer-info1 li{ float:left; width:200px; height:144px; margin:0 20px;}
.footer-info1 li .ft-tu1{ width:30px; height:30px; margin:35px auto 10px;}
.ft-tu1 img{ display:block; width:100%; height:100%;-moz-transition: all 0.4s ease 0s; -ms-transition: all 0.4s ease 0s; -o-transition: all 0.4s ease 0s; -webkit-transition: all 0.4s ease 0s;}
.ft-tu1 img:hover{-moz-transform: rotate(360deg); -ms-transform: rotate(360deg); -o-transform: rotate(360deg); -webkit-transform: rotate(360deg);}
.footer-info1 li h3{ text-align:center; font-weight:normal; line-height:30px;}
.footer-info1 li h3 span{ font-size:18px; color:#000;}
.footer-info1 li p{ text-align:center; font-size:12px; color:#000;line-height:25px;}

.footer-box .footer-info2{ height:198px; border-bottom:1px solid #dfdfdf;}
.footer-info2 .ft-if2-left{ width:800px; padding-top:30px;}
.ft-if2-left dl{ float:left; width:139px; height:138px; padding-left:60px; border-right:1px solid #dfdfdf;}
.ft-if2-left dt{ line-height:45px;}
.ft-if2-left dt a{ font-size:18px; color:#000;}
.ft-if2-left dt a:hover{ color:#63A61D; text-decoration:underline;}
.ft-if2-left dd{line-height:25px;}
.ft-if2-left dd a{ display:block; font-size:14px; color:#000;}
.ft-if2-left dd a:hover{ color:#63A61D; text-decoration:underline;}
.footer-info2 .ft-if2-right{ width:300px; margin-top:25px;}
.ft-if2-right h3{ font-size:34px; color:#000; font-weight:normal; line-height:55px;}
.ft-if2-right p{ font-size:18px; color:#555; line-height:30px;}

.footer-info3{ padding-top:20px;}
.footer-info3 p{ text-align:center; line-height:29px;}
.footer-info3 p span{font-size:12px; color:#000; margin:0 5px 0 8px;}
.footer-info3 .ft-if3-tu1{ text-align:center; margin-top:15px;}
.ft-if3-tu1 span{ display:inline-block; margin:0 5px;}

/*1F  在线商城*/
.zl-info{margin-top:35px;}
.zl-info .zl-title1{ height:35px; border-bottom:2px solid #E3101E;}
.zl-title1 .title1-h3{ height:35px; line-height:35px; font-weight:normal; font-size:20px; color:#333;}
.zl-title1 .title1-ul1{ height:35px;}
.title1-ul1 li{ float:left; height:35px;  line-height:35px; margin:0 10px;}
.title1-ul1 li a{ font-size:14px; color:#333;}
.title1-ul1 .current{ background:url(../images/zl2-49.gif) no-repeat center bottom;}
.title1-ul1 .current a{ color:#E3101E;}
.zl-info .zl-con{ width:100%; height:479px;}
.zl-con .zl-con-left{width:210px; height:479px; background:#FFEBEC; position:relative;}
.zl-con-left .zl-tu{ width:100%; height:210px; margin-top:20px;}
.zl-tu .zl-img{ display:block; margin:0 auto;}
.zl-con-left .zl-lp{ font-size:24px; color:#E30F1E; line-height:39px; text-align:center; font-style:italic;}
.zl-con-left .zl-lhover{ width:100%; height:119px; padding-top:9px; background:#DB3D4C; position:absolute; left:0; bottom:0; overflow:hidden;}
.zl-con-left .zl-lhover1{ height:auto; min-height:112px; padding-bottom:7px;}
.zl-lhover li{ float:left; width:105px; height:28px; line-height:28px; text-align:center;}
.zl-lhover li a{ font-size:14px; color:#fff;}
.zl-lhover li a:hover{ text-decoration:underline;}

.zl-con .zl-con-right{ width:990px; height:479px; overflow:hidden;}
.zl-con-right .zl-rbox{width:990px; height:479px;}
.zl-rbox .rbox-left{ width:989px; height:479px; border-right:1px solid #eee;}
.rbox-left .rbox-ltop{ width:990px; height:259px; border-bottom:1px solid #eee;}
.rbox-ltop img{ width:100%; height:100%; display:block;}
.rbox-left .rbox-lft{ width:990px; height:218px; border-bottom:1px solid #eee;}
.rbox-lft li{ float:left; width:232px; height:218px; border-right:1px solid #eee;}
.rbox-lft li .a1{ display:block;text-align:center; color:#333;font-size:16px; line-height:30px; margin-top:10px;}
.rbox-lft li .a1:hover{ color:#63A61D;}
.rbox-lft li p{ text-align:center; color:#7A7A7A; line-height:25px; font-size:14px;}
.rbox-lft li .a2{ display:block; height:120px;}
.rbox-lft li .a2 img{ display:block; margin:15px auto;}

.zl-rbox .rbox-right{ width:420px; height:479px; background:#FAFBFD;}
.rbox-right li{ float:left; width:209px;height:259px; border-right:1px solid #eee; border-bottom:1px solid #eee;}
.rbox-right li:nth-of-type(3){ height:218px;}
.rbox-right li:nth-of-type(4){ height:218px;}
.rbox-right li .a1{ display:block;text-align:center; color:#333;font-size:16px; line-height:30px; margin-top:10px;}
.rbox-right li .a1:hover{ color:#63A61D;}
.rbox-right li p{ text-align:center; color:#7A7A7A; line-height:25px; font-size:14px;}
.rbox-right li .a2{ display:block; height:120px;}
.rbox-right li .a2 img{ display:block; margin:15px auto;}

/*2F  餐饮娱乐*/
.title1-ul2 .current{ background:url(../images/zl2-49-2.gif) no-repeat center bottom;}
.title1-ul2 .current a{ color:#FF9901;}
.zl-rul1{ height:478px;border-right:1px solid #ccc; border-bottom:1px solid #ccc;}
.zl-rul1 li{ float:left; width:329px; height:239px; border-right:1px solid #ccc; border-bottom:1px solid #ccc; position:relative;}
.zl-rul1 li .a1{ display:block;text-align:center; color:#333;font-size:16px; line-height:30px; margin-top:10px;}
.zl-rul1 li .a1:hover{ color:#63A61D;}
.zl-rul1 li p{ text-align:center; color:#7A7A7A; line-height:25px; font-size:14px;}
.zl-rul1 li .a2{ display:block; height:120px;}
.zl-rul1 li .a2 img{ display:block; margin:15px auto;}
.zl-rul1 li:nth-of-type(3){ border-right:0;}
.zl-rul1 li:nth-of-type(6){ border-right:0;}
.zl-rul1 li .sy-tu1{ width:100%; height:184px;transition: all 0.2s ease 0s;}
.sy-tu1 img{ display:block; width:100%; height:100%;}
.zl-rul1 li .sy-tit1{ width:100%; height:55px; line-height:55px; text-align:center;}
.sy-tit1 a{ font-size:16px; color:#333;}
.sy-tit1 a:hover{ color:#63A61D;}
.zl-rul1 li .sy-tit2{ display:none; width:299px; padding:5px 15px; background-color:rgba(0,0,0,0.5); position:absolute; left:0; bottom:0;}
.sy-tit2 p{ font-size:14px; color:#fff; line-height:25px;white-space:nowrap; text-overflow:ellipsis; overflow:hidden;}
.sy-tit2 p a{ color:#fff;}
.zl-rul1 .current .sy-tu1{ height:100%;}
.zl-rul1 .current .sy-tit1{ display:none;}
.zl-rul1 .current .sy-tit2{ display:block;}


/***********登录  页面***********/
.sign-logo{ width:1172px;padding:32px 0 38px 28px;}
.sign-con{ hieght:390px;}
.sign-logo .zl-h11{ display:inline-block;}
.sign-con .sign-contu{ margin:37px 149px 48px 116px;}
.sign-con .sign-ipt{width:325px;height:300px;border:1px solid #CBCBCB;margin-top:25px;padding:40px 0 0 45px;}
.sign-con .sign-ipt p{ width:280px; font-size:15px; color:#272727; margin:8px 0px 5px;}
.sign-con .sign-ipt p a{ color:#73B52D;}
.sign-con .sign-ipt p a:hover{text-decoration:underline;}
.sign-con .sign-ipt p .wj{float:right;}
.sign-con .sign-ipt input{ width:270px; height:36px; border:1px solid #ccc; padding:0 5px; color:#A1A0A0; font-size:13px;}
.sign-con .sign-ipt .slig-btn{ width:280px; height:36px; background:#73B52D; border:none; font-size:16px; color:#fff; cursor:pointer; margin-top:20px;}
.sign-con .sign-ipt .sign-qx{ width:280px; margin-top:15px;}
.sign-con .sign-ipt .sign-qx .qq{ margin-right:10px;}



/*支付界面*/
.payment-interface{ margin-top:20px;}
.payment-interface .pay-info{ border:1px solid #DEDEDE; margin-bottom:28px;}
.pay-info .info-tit{ height:44px; background:#f7f7f7; border-bottom:1px solid #DEDEDE;}
.pay-info .info-tit h3{ font-weight:normal; line-height:44px; font-size:14px; color:#000; margin-left:15px;}
.pay-info .pay-yh{}
.pay-info .pay-yh li{ float:left; width:299px; height:77px;border-right:1px solid #DEDEDE;border-bottom:1px solid #DEDEDE;}
.pay-info .pay-yh li input{ float:left; height:77px; margin:0 20px 0 25px;}
.pay-info .pay-yh li img{ float:left; margin-top:20px;}
.pay-info .pay-kahao{ padding:18px 10px;}
.pay-info .pay-kahao input{ width:399px; height:45px; padding:0 10px; border:1px solid #ddd; font-size:14px; color:#8B8B8B;}
.pay-info .pay-kahao p{ display:inline-block; margin-left:12px; padding-left:23px; line-height:45px; background:url(../images/psw-dui.gif) no-repeat left center; font-size:13px; color:#525252;}
.pay-info .pay-mima .mima-p1{margin-left:12px; padding-left:23px; line-height:45px; background:url(../images/psw-dui.gif) no-repeat left center; font-size:13px; color:#000;}
.pay-info .pay-mima .mima-ipt{ margin:10px 0 0 12px;}
.pay-info .pay-mima .mima-ipt p{ display:inline-block; line-height:38px; font-size:14px; color:#262626;}
.pay-info .pay-mima .mima-ipt input{ width:12px; height:38px; padding:0 13px; font-size:18px; color:#000; border:1px solid #E5E5E5; border-left:0;}
.pay-info .pay-mima .mima-ipt span{ display:block; margin-left:143px; font-size:14px; color:#6d6d6d;}
.pay-info .pay-mima .mima-btn{ width:117px; height:44px; line-height:44px; text-align:center; font-size:16px; color:#fff; background:#63A61D; border:none; cursor:pointer; margin:27px 0 27px 155px;}

/*支付失败/支付成功*/
.payment-hd{ text-align:center;}
.payment .payment-hd h3{ display:inline-block; padding-left:55px; background:url(../images/failure.gif) no-repeat left center; height:38px; line-height:38px; font-weight:normal; font-size:30px; color:#F34737;}
.payment .payment-bd{background:#FBFBFB; margin:15px 0; padding:20px;}
.payment .payment-bd .dl-hd dt{ float:left; width:255px; margin-right:25px;}
.payment .payment-bd .dl-hd dt img{width: 250px;height: 250px;}
.payment .payment-bd .dl-hd dd{ float:left;}
.payment-bd .dl-hd dd h3{ font-weight:normal; height:32px; line-height:32px; margin-top:30px;margin-left: 70px;font-size: 37px;font-weight: bold;}
.payment-bd .dl-hd dd h3 a{ font-size:16px; color:#000;}
.payment-bd .dl-hd dd p{ color:#7E7E7E; font-size:14px;}
.payment-bd .ul-bd{ margin-top:15px;}
.payment-bd .ul-bd li{ height:25px; line-height:25px;}
.payment-bd .ul-bd li span{ display:inline-block; width:80px; font-size:14px; color:#777;}
.payment-bd .ul-bd li p{ display:inline-block; font-size:14px; color:#000;}
.payment-bd .ul-bd li p i{ font-style:normal; margin-right:25px; color:#F34737;}
.btn1{ width:117px; height:44px; line-height:44px; text-align:center; border:none; cursor:pointer; font-size:16px; color:#fff; margin:0 15px;background:#F34737;}
.btn2{ width:117px; height:44px; line-height:44px; text-align:center; border:none; cursor:pointer; font-size:16px; color:#fff; margin:0 15px;background:#63A61D;}

